package net.dgg.iboss.sc.backservice.task.entity;

public class Node {
    private Long id;
    //节点code
    private String code;
    //节点名字
    private String name;
    //自然日or工作日(1:工作日；2：自然日)
    private Integer isNaturalorWorkday;
    //办理周期
    private Integer handleDate;
    //关联字段ids
    private String relationFieldIds;
    //关联字段
    private String relationField;
    //关联字段类型
    private String relationFieldTypes;
    //是否扣罚 1是2不是
    private Integer isPunish;
    //扣罚方案ID
    private Long punishId;
    //扣罚方案名称
    private String punishName;
    //是否预警 1是2不是
    private Integer isWarning;
    //是否关键节点 1是2不是
    private Integer isKey;
    //排序
    private Integer sort;
    //流程code
    private String processCode;
    //状态(1启用,0禁用)
    private Integer flag;
    //版本号
    private String version;
    //是否必要节点 1是2不是
    private Integer isMust;
    //产品ID
    private Long productId;
    //产品名称
    private String productName;
    //是否提成节点 1是2不是
    private Integer isExtract;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getIsNaturalorWorkday() {
        return isNaturalorWorkday;
    }

    public void setIsNaturalorWorkday(Integer isNaturalorWorkday) {
        this.isNaturalorWorkday = isNaturalorWorkday;
    }

    public Integer getHandleDate() {
        return handleDate;
    }

    public void setHandleDate(Integer handleDate) {
        this.handleDate = handleDate;
    }

    public String getRelationFieldIds() {
        return relationFieldIds;
    }

    public void setRelationFieldIds(String relationFieldIds) {
        this.relationFieldIds = relationFieldIds;
    }

    public String getRelationField() {
        return relationField;
    }

    public void setRelationField(String relationField) {
        this.relationField = relationField;
    }

    public String getRelationFieldTypes() {
        return relationFieldTypes;
    }

    public void setRelationFieldTypes(String relationFieldTypes) {
        this.relationFieldTypes = relationFieldTypes;
    }

    public Integer getIsPunish() {
        return isPunish;
    }

    public void setIsPunish(Integer isPunish) {
        this.isPunish = isPunish;
    }

    public Long getPunishId() {
        return punishId;
    }

    public void setPunishId(Long punishId) {
        this.punishId = punishId;
    }

    public String getPunishName() {
        return punishName;
    }

    public void setPunishName(String punishName) {
        this.punishName = punishName;
    }

    public Integer getIsWarning() {
        return isWarning;
    }

    public void setIsWarning(Integer isWarning) {
        this.isWarning = isWarning;
    }

    public Integer getIsKey() {
        return isKey;
    }

    public void setIsKey(Integer isKey) {
        this.isKey = isKey;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public String getProcessCode() {
        return processCode;
    }

    public void setProcessCode(String processCode) {
        this.processCode = processCode;
    }

    public Integer getFlag() {
        return flag;
    }

    public void setFlag(Integer flag) {
        this.flag = flag;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public Integer getIsMust() {
        return isMust;
    }

    public void setIsMust(Integer isMust) {
        this.isMust = isMust;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Integer getIsExtract() {
        return isExtract;
    }

    public void setIsExtract(Integer isExtract) {
        this.isExtract = isExtract;
    }
}
